Arithmetic With Satisfaction
نویسنده
چکیده
A language in which we can express arithmetic and which contains its own satisfaction predicate (in the style of Kripke’s theory of truth) can be formulated using just two nonlogical primitives: ′ (the successor function) and Sat (a satisfaction predicate). Let L be a language with vocabulary: , ( ) ∃ ¬ ∨ = ′ Sat plus the variables x0, x1, x2, . . .. A term is a variable followed by zero or more occurrences of ′. An atomic formula is any formula of the form t0 = t1, Sat(t0), or Sat(t0, . . . , ti) (for any finite string of terms t0, . . . , ti). Nonatomic formulas are defined in the normal way. (Note that, though for simplicity we let Sat take any number of terms, this is not necessary for our purposes. We could consider just a 5-place predicate, Sat(x0, . . . , x4). More will be said about this later.) We will be concerned with partial interpretations of L in which the variables range over the natural numbers, ′ is interpreted as the successor function, and a disjoint pair of sets (S1, S2) of finite sequences of natural numbers is assigned to Sat. Let L(S1, S2) represent such an interpretation of L . Let s be an infinite sequence of natural numbers, and let s∗ be the corresponding assignment of natural numbers to terms (thus s∗(xi) = s(i) and s∗(t′) = the successor of s∗(t)). Then we say: L(S1, S2) |= Sat(t0, . . . , ti)[s] (i.e., L(S1, S2) satisfies Sat(t0, . . . , ti) with s) iff 〈s∗(t0), . . . , s∗(ti)〉 ∈ S1 . On the other hand, we say: L(S1, S2) =| Sat(t0, . . . , ti)[s] (i.e., L(S1, S2) falsifies Sat(t0, . . . , ti) with s) iff 〈s∗(t0), . . . , s∗(ti)〉 ∈ S2. And finally, L(S1, S2) leaves Sat(t0, . . . ti) undefined with respect to s if L(S1, S2) neither Received October 20, 1993; revised November 14, 1994
منابع مشابه
Characterizing Arithmetic Circuit Classes by Constraint Satisfaction Problems
We explore the expressivity of constraint satisfaction problems (CSPs) in the arithmetic circuit model. While CSPs are known to yield VNP-complete polynomials in the general case, we show that for different restrictions of the structure of the CSPs we get characterizations of different arithmetic circuit classes. In particular we give the first natural non-circuit characterization of VP, the cl...
متن کاملConstraint Satisfaction Problems around Skolem Arithmetic
We study interactions between Skolem Arithmetic and certain classes of Constraint Satisfaction Problems (CSPs). We revisit results of Glaßer et al. [17] in the context of CSPs and settle the major open question from that paper, finding a certain satisfaction problem on circuits to be decidable. This we prove using the decidability of Skolem Arithmetic. We continue by studying first-order expans...
متن کاملExtending Prolog with Constraint Arithmetic on Real Intervals
Prolog can be extended by a system of constraints on closed intervals to perform declarative relational arithmetic. Imposing constraints on an interval can narrow its range and propagate the narrowing to other intervals related to it by constraint equations or inequalities. Relational interval arithmetic can be used to contain oating point errors and, when combined with Prolog backtracking, to ...
متن کاملCharacterizing Arithmetic Circuit Classes by Constraint Satisfaction Problems - (Extended Abstract)
We explore the expressivity of constraint satisfaction problems (CSPs) in the arithmetic circuit model. While CSPs are known to yield VNP-complete polynomials in the general case, we show that for different restrictions of the structure of the CSPs we get characterizations of different arithmetic circuit classes. In particular we give the first natural non-circuit characterization of VP, the cl...
متن کاملPropagation by Selective Initialization and Its Application to Numerical Constraint Satisfaction Problems
Numerical analysis has no satisfactory method for the more realistic optimization models. However, with constraint programming one can compute a cover for the solution set to arbitrarily close approximation. Because the use of constraint propagation for composite arithmetic expressions is computationally expensive, consistency is computed with interval arithmetic. In this paper we present theor...
متن کاملFrom Interval Arithmetic to Interval Constraints
Two definitions of division by an interval containing zero are compared: a functional one and a relational one. We show that the relational definition also provides interval inverses for other functions that do not have point inverses, such as max and the absolute-value function. Applying the same approach to the ≤ relation introduces the “companion functions” of relations. By regarding the ari...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Notre Dame Journal of Formal Logic
دوره 36 شماره
صفحات -
تاریخ انتشار 1995